namespace CSharpPro._1021;


public interface IUserService
{
    // 新增
    void Add(string userInfo);
    
    // 删除
    void Delete(int userId);
    
    // 修改
    void Update(int userId, string newInfo);
    
    // 查询
    string Query(int userId);
}

// 接口实现类
public class UserServiceImpl : IUserService
{
    // 实现新增方法
    public void Add(string userInfo)
    {
        Console.WriteLine($"执行新增操作，用户信息：{userInfo}");
    }
    
    // 实现删除方法
    public void Delete(int userId)
    {
        Console.WriteLine($"执行删除操作，删除ID为 {userId} 的用户");
    }
    
    // 实现修改方法
    public void Update(int userId, string newInfo)
    {
        Console.WriteLine($"执行修改操作，更新ID为 {userId} 的用户信息为：{newInfo}");
    }
    
    // 实现查询方法（模拟返回查询结果）
    public string Query(int userId)
    {
        Console.WriteLine($"执行查询操作，查询ID为 {userId} 的用户");
        return $"用户ID：{userId}，姓名：测试用户"; // 模拟查询结果
    }
}